

function onchangeRegiones(objDependencia) {
    if (objDependencia.value) {
        var myForm = document.forms[0];
        myForm.submit();
    }
}

function onchangeLimpiarDepPadre() {
    var myForm = document.forms[0];
    myForm.depPadre.value = "";
    myForm.nIdeDepPadre.value = "";
    idDepRegion = myForm.nIdeDepRegion.value;
    //alert(idDepRegion);
    if (idDepRegion > 0) {
        cargarAutoCompleteDependenciaRegion(idDepRegion);
        
    }
}

function getCodigoDependencia(cod) {
    window.opener.nCodigo.value = cod;
    window.close();
}

function nuevoFuncionario() {
    var divDetalle = "#divDetalleDepe";
    var url = "../Dependencias/newDependencia";
    var param = { opcion: 3, accion: 1 };
    var imagenAjax = "<img src=\"../images/ajax-loader.gif\" border=\"0\" width=\"32px\" height=\"32px\"/>";
   // alert(url);

    $(divDetalle).html(imagenAjax);
    $(divDetalle).load(url, param, function (response, status, xhr) {
    }).ajaxError(function () { $(divDetalle).text("Ocurrio un error al cargar, consulte al administrador."); });
}

function listaFuncionario() {
    var seguir = true;
    var vPrimNombre     = $.trim($("#priNombre").val());
    var vPrimApellido   = $.trim($("#apePaterno").val());
    var vSegApellido    = $.trim($("#apeMaterno").val());
    if (vPrimApellido.length <= 0) {
        alert('Por favor, Ingrese el Apellido Paterno del Funcionario para continuar...');
        $("#apePaterno").focus();       
        seguir = false;
        return;
    }
    var divDetalle = "#divDetalleDepe";
    var url = "../Funcionario/listaFuncionarioDet";
    var param = { opcion: 3, accion: 1, tipoDoc: 37, vPrimNombre: vPrimNombre, vPrimApellido: vPrimApellido, vSegApellido: vSegApellido};
    var imagenAjax = "<img src=\"../images/ajax-loader.gif\" border=\"0\" width=\"32px\" height=\"32px\"/>";
    $(divDetalle).html(imagenAjax);
    $(divDetalle).load(url, param, function (response, status, xhr) {
    }).ajaxError(function () { $(divDetalle).text("Ocurrio un error al cargar, consulte al administrador."); });
}

function updateFuncionario(idFuncionario, vPrimNombre, VSegNombre, vPrimApellido, vSegApellido, dFecIniVig, dFecFinVig,vNumDocum) {
   var url = "../Funcionario/updateFuncionarioInp?idFuncionario=" + idFuncionario + "&vPrimNombre=" + vPrimNombre
        + "&VSegNombre=" + VSegNombre + "&vPrimApellido=" + vPrimApellido + "&vSegApellido=" + vSegApellido + "&dFecIniVig="
        + dFecIniVig + "&dFecFinVig=" + dFecFinVig + "&vNumDocum=" + vNumDocum;    
    var popupFuncionario = window.open(url, 'pop_funcionario', "height=350,width=500,status=yes,toolbar=no,menubar=no,scrollbars=yes,resizable=no");
    popupFuncionario.focus();
}
function newRegFuncionarioInp() {    
    var url = "../Funcionario/newRegFuncionarioInp";
    var popupFuncionario = window.open(url, 'pop_funcionario', "height=400,width=500,status=yes,toolbar=no,menubar=no,scrollbars=yes,resizable=no");
    popupFuncionario.focus();

}
function asociarAreaFuncionario(idFuncionario, vPrimNombre, VSegNombre, vPrimApellido, vSegApellido, dFecIniVig, dFecFinVig, vNumDocum) {
  var url = "../Funcionario/asociarAreaFuncionarioInp?idFuncionario=" + idFuncionario + "&vPrimNombre=" + vPrimNombre
        + "&VSegNombre=" + VSegNombre + "&vPrimApellido=" + vPrimApellido + "&vSegApellido=" + vSegApellido + "&dFecIniVig="
        + dFecIniVig + "&dFecFinVig=" + dFecFinVig + "&vNumDocum=" + vNumDocum+"&sw=1";
    var popupFuncionario = window.open(url, 'pop_funcionario', "height=400,width=500,status=yes,toolbar=no,menubar=no,scrollbars=yes,resizable=no");
    popupFuncionario.focus();
}

function newRegFuncionarioFinal(objBoton, objForm) {
    var vPrimNombre     = $.trim($("#vPrimNombre").val());
    var vPrimApellido   = $.trim($("#vPrimApellido").val());
    var vSegApellido    = $.trim($("#vSegApellido").val());
    var vNumDocum       = $.trim($("#vNumDocum").val());    
    var dFecInicio      = $.trim($("#dFecInicio").val());
    var seguir = true;

    if (vPrimNombre.length <= 0) {
        alert('Por favor, Ingrese el Primer Nombre del Funcionario para continuar...');
        seguir = false;
        return;
    }
    if (vPrimApellido.length <= 0) {
        alert('Por favor, Ingrese el Primer Apellido del Funcionario para continuar...');
        seguir = false;
        return;
    }
    if (vSegApellido.length <= 0) {
        alert('Por favor, Ingrese el Segundo Apellido del Funcionario para continuar...');
        seguir = false;
        return;
    }
    if (vNumDocum.length <= 0) {
        alert('Por favor, Ingrese el Numero de Documento del Funcionario para continuar...');
        seguir = false;
        return;
    } else {
        if (vNumDocum.length !=8) {
            alert('Por favor, Ingrese un Numero de Documento Valido para continuar...');
            seguir = false;
            return;
        }
    }
    if (dFecInicio.length <= 0) {
        alert('Por favor, Ingrese la fecha de Inicio de Vigencia para continuar...');
        seguir = false;
        return;
    }
    if (seguir) {
        if (!confirm('Por Favor, Verifique los Datos, estan Corretos?..Desea Registrar la Transaccion?')) {
            return;
        } else {
            objBoton.disabled = true;
            objForm.submit();
        }
    }
}
function asociarAreaFuncionarioFinal(objBoton,objForm) {
    var nIdeDep     =   $.trim($("#nIdeDep").val());
    var dFecInicio  =   $.trim($("#dFecInicio").val());
    var seguir = true;

    if (nIdeDep.length <=0) {
        alert('Por favor, Ingrese el Area para continuar...');
        seguir = false;
        return;
    }
    if (dFecInicio.length <= 0) {
        alert('Por favor, Ingrese la fecha de Inicio de Vigencia para continuar...');
        seguir = false;
        return;
    }
    if (seguir) {
        if (!confirm('Por Favor, Verifique los Datos, estan Corretos?..Desea Registrar la Transaccion?')) {
            return;
        } else {
            objBoton.disabled = true;
            objForm.submit();
        }
    }
}

function updateFuncionarioById(objForm, objBoton) {
    var vPrimNombre = $.trim($("#vPrimNombre").val());
    var vPrimApellido = $.trim($("#vPrimApellido").val());
    var vSegApellido = $.trim($("#vSegApellido").val());
    var vNumDocum = $.trim($("#vNumDocum").val());
    var dFecInicio = $.trim($("#dFecInicio").val());
    var seguir = true;

    if (vPrimNombre.length <= 0) {
        alert('Por favor, Ingrese el Primer Nombre del Funcionario para continuar...');
        seguir = false;
        return;
    }
    if (vPrimApellido.length <= 0) {
        alert('Por favor, Ingrese el Primer Apellido del Funcionario para continuar...');
        seguir = false;
        return;
    }
    if (vSegApellido.length <= 0) {
        alert('Por favor, Ingrese el Segundo Apellido del Funcionario para continuar...');
        seguir = false;
        return;
    }
    if (vNumDocum.length <= 0) {
        alert('Por favor, Ingrese el Numero de Documento del Funcionario para continuar...');
        seguir = false;
        return;
    } else {
        if (vNumDocum.length != 8) {
            alert('Por favor, Ingrese un Numero de Documento Valido para continuar...');
            seguir = false;
            return;
        }
    }
    if (dFecInicio.length <= 0) {
        alert('Por favor, Ingrese la fecha de Inicio de Vigencia para continuar...');
        seguir = false;
        return;
    }
    if (seguir) {
        if (!confirm('Por Favor, Verifique los Datos, estan Corretos?..Desea Registrar la Transaccion?')) {
            return;
        } else {
            objBoton.disabled = true;
            objForm.submit();
        }
    }   
}

function registrarNuevoTramite(objBoton, formulario) {
    var objFrm = document.getElementById('formNuevoV2');
    var bienCabecera = true;
    var bienDerivaciones = true;
    bienCabecera = validaCabecera(formulario);
    if (bienCabecera) {
        if (formulario != formatoRecepInternaAse) {
            this.setValorReferencias();
        }
        this.setValorCheck();
        bienDerivaciones = validaDerivaciones();
        if (bienDerivaciones) {
            if (!confirm('Por Favor, Verifique los Datos, estan Corretos?..Desea Registrar la Transaccion?')) {
                return;
            } else {
                objBoton.disabled = true;
                // objFrm.submit();
            }
        }
    }
}


function recepcionarFisica(objBoton) {

    var frm = document.forms[0];
    var checks = frm.elements["seleccionado[]"];
    var seleccionado = false;
    var arrSolicitud = "";
    if (checks.length) {
        for (var i = 0; i < checks.length; i++) {
            if (checks[i].checked) {
                arrSolicitud = arrSolicitud + checks[i].value + "|";
            }
        }
    } else {
        if (checks && checks.checked)
            arrSolicitud = checks.value + "|";
    }

    if (arrSolicitud == "")
        return "Por favor seleccione por lo menos una solicitud";
    else {
        var url = URL + "html/RecepcionFisica.html";
        objCampoAutoAyuda = arrSolicitud;
        var popupImpresionCourier = window.open(url, 'pop_recepcion', "height=240,width=280,status=yes,toolbar=no,menubar=no,scrollbars=yes,resizable=no");
        popupImpresionCourier.focus();

    }
}





